<?php
	class Common extends Action {
		function init(){
			//判断是否登录
			if(empty($_SESSION['loginuser'])){
				$this->redirect("login/index"); //跳转到登录页
				exit();
			}
		}	
		
		//密码加密方式
		function passmd5($pass){
			$pass = md5(md5($pass.a));
			return $pass;
		}
		/*
		//消息(站内信)列表查询
		public function messindex(){
			$mess = D("messages");//实例化消息数据操作对象
			//获取需要查询的角色以及查询者
			if(isset($_GET['torole']) && isset($_GET['too'])){
				$where = array("torole"=>$_GET['torole'],"too"=>$_GET['too']);
			}else{
				$where = array();
			}
			$meslist = $mess->where($where)->select();
			P($meslist);
		}
			
		//获取添加页面
		public function add() {
			$this->display("add");
		}
		
		//执行添加操作
		public function insert(){
			$name = $_GET['m'];//获取当前模块名
			$model = D($name);//获取当前模块操作对象
			
			//数据添加
			$result = $model->insert();
			if($result!=false){
				$this->success('添加成功');
			}else{
				$this->error("添加失败");
			}
		}
		
		//删除操作
		public function delete(){
			//删除指定记录
			$name = $_GET['name'];
			$model = D($name);
			
			$id = $_GET['id']+0;
			if($id>0){
				$result = $model->delete($id);
				if($result!=false){
					$this->success("成功删除{$result}条");
				}else{
					$this->error("非法操作");
				}
			}
		}
		//获取修改信息
		public function edit(){
			$name=$_GET["m"]; //获取当前模块名
			$model = D($name);//获取当期模块的操作对象
			//获取要修改的信息
			$id = $_GET["id"];
			$vo = $model->find( $id );
			P($vo);
			//若是修改密码的话跳转到修改密码页面
			if($_GET['setpass']!=1){
				//放入模板跳转到修改界面
				$this->assign('vo', $vo);
				$this->display("edit");
			}else{
				$this->assign("list",$vo);
				$this->display("getsetpass"); 
			}
		}
		//执行修改
		public function update() {
			$name=$_GET["m"]; //获取当前模块名
			$model = D($name);//获取当期模块的操作对象
			
			// 更新数据
			$list=$model->update();
			if (false!==$list) {
				//成功提示
				$this->success('编辑成功!');
			} else {
				//错误提示
				$this->error('编辑失败!');
			}
		}
		
		//获取密码设置页
		public function getsetpass(){
			$name=$_GET["m"]; //获取当前模块名
			$model = D($name);//获取当期模块的操作对象
			//获取要修改的信息
			$id = $_GET["id"];
			$vo = $model->find( $id );
			//放入模板跳转到修改界面
			$this->assign('vo', $vo);
			$this->assign('list',D('promulgator')->find($_GET['id']));
			$this->display("getsetpass");
		}*/
		
	}